home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / book / extras / acroread / mac / acroread.hqx / ACROREAD.MAC.rsrc / CODE_10.txt < prev    next >
Text File  |  1996-01-03  |  11KB  |  188 lines

  1. # near model CODE resource
  2. # jump table entries: 43167-43178 (12 of them)
  3. 00000000  73FF                     moveq.l    D1, 0xFFFFFFFF
  4. 00000002  EE2F                     lsr        D7.b, D7
  5. 00000004  0000 02FC                ori.b      D0, 0xFC
  6. 00000008  0000 0223                ori.b      D0, 0x23 /* '#' */
  7. label0000000C:
  8. 0000000C  0000 0034                ori.b      D0, 0x34 /* '4' */
  9. 00000010  8000                     or.b       D0, D0
  10. 00000012  0002 0668                ori.b      D2, 0x68 /* 'h' */
  11. 00000016  4C43 4800                movem.l    A3,A6, D3
  12. 0000001A  052A 04DA                btst       [A2 + 0x4DA], D2
  13. label0000001E:
  14. 0000001E  068A 6D0C A51E           addi.l     A2, 0x6D0CA51E
  15. 00000024  FE42 7C22                .extension 0xE42 <<F/1/7>>, 0x7C22 // unimplemented
  16. 00000028  5D8C                     subq.l     A4, 6
  17. 0000002A  66E0                     bne        -0x1E /* 0000000C */
  18. 0000002C  069A 228D 0F44           addi.l     [A2]+, 0x228D0F44
  19. 00000032  186B 0FF6                movea.b    A4, [A3 + 0xFF6]
  20. 00000036  3384 FB29 84F3           move.w     [[A1 - 0x7B0D + A7 * 2]], D4
  21. 0000003C  05B8 E8F6                bclr       [0xFFFFE8F6], D2
  22. 00000040  FB85                     .invalid   <<F/6/5>>
  23. 00000042  AB05                     syscall    CopyHandle
  24. 00000044  DB2B 0300                add.b      [A3 + 0x300], D5
  25. 00000048  2B05                     move.l     -[A5], D5
  26. 0000004A  CC0E                     and.b      D6, A6
  27. 0000004C  CE33 074B 48BC 6B0F      and.b      D7, [[A3 + <<invalid base displacement size>>] + 0x48BC6B0F]
  28. 00000054  161C                     move.b     D3, [A4]+
  29. 00000056  18DB                     move.b     [A4]+, [A3]+
  30. 00000058  0334 FB04                btst       <<invalid full ext with I/IS == 4>>, D1
  31. 0000005C  321E                     move.w     D1, [A6]+
  32. 0000005E  0433 11C3 1C1B           subi.b     [A3 + D1 * 4 + 0x1B], 0xC3
  33. 00000064  2493                     move.l     [A2], [A3]
  34. 00000066  2713                     move.l     -[A3], [A3]
  35. 00000068  0513                     btst       [A3], D2
  36. 0000006A  07DB                     .incomplete
  37. 0000006C  2BAB 01B8 1325 A305      move.l     [[A5 - 0x5CFB] + D1 * 2], [A3 + 0x1B8]
  38. 00000074  A34A                     syscall    HNoPurge, flags=3
  39. 00000076  8C53                     or.w       D6, [A3]
  40. 00000078  0000 D315                ori.b      D0, 0x15
  41. 0000007C  2802                     move.l     D4, D2
  42. 0000007E  330C                     move.w     -[A1], A4
  43. 00000080  689C                     bvc        -0x62 /* 0000001E */
  44. 00000082  749B                     moveq.l    D2, 0xFFFFFF9B
  45. 00000084  33CC 4303 CC43           move.w     [0x4303CC43], A4
  46. 0000008A  1BCC                     move.b     <<invalid special address>>, A4
  47. 0000008C  0325                     btst       -[A5], D1
  48. 0000008E  4102                     .invalid   0, D2 // invalid opcode 4 with b == 4
  49. 00000090  130B                     move.b     -[A1], A3
  50. 00000092  4103                     .invalid   0, D3 // invalid opcode 4 with b == 4
  51. 00000094  5B0F                     subq.b     A7, 5
  52. 00000096  1000                     move.b     D0, D0
  53. 00000098  DB03                     addx.b     D5, D3
  54. 0000009A  2802                     move.l     D4, D2
  55. 0000009C  0F68 9C4B                bchg       [A0 - 0x63B5], D7
  56. 000000A0  2910                     move.l     -[A4], [A0]
  57. 000000A2  0C12 5B0F                cmpi.b     [A2], 0xF
  58. 000000A6  020F 689C                andi.b     A7, 0x9C
  59. 000000AA  031A                     btst       [A2]+, D1
  60. 000000AC  AB05                     syscall    CopyHandle
  61. 000000AE  1B24                     move.b     -[A5], -[A4]
  62. 000000B0  0300                     btst       D0, D1
  63. 000000B2  F4B8                     cpusha     INST
  64. 000000B4  609B                     bra        -0x63 /* 00000051 */
  65. 000000B6  0263 1B58                andi.w     -[A3], 0x1B58
  66. 000000BA  9B02                     subx.b     D5, D2
  67. 000000BC  2339 0B0C 1B07           move.l     -[A1], [0x0B0C1B07]
  68. 000000C2  847C C423                or.w       D2, 0xC423
  69. 000000C6  0436 CC0E 1000           subi.b     [A6 + D1.w], 0xE
  70. 000000CC  F456                     cinvp      DATA, [A6]
  71. 000000CE  4B48                     chk.w      D5, A0
  72. 000000D0  4302                     .invalid   1, D2 // invalid opcode 4 with b == 4
  73. 000000D2  684A                     bvc        +0x4C /* 0000011E */
  74. 000000D4  8B05                     sbcd       D5, D5
  75. 000000D6  161C                     move.b     D3, [A4]+
  76. 000000D8  86EB 0D6A                divu.w     D3, [A3 + 0xD6A]
  77. 000000DC  04CB                     .incomplete
  78. 000000DE  24DA                     move.l     [A2]+, [A2]+
  79. 000000E0  04E3                     .incomplete
  80. 000000E2  241C                     move.l     D2, [A4]+
  81. 000000E4  181A                     move.b     D4, [A2]+
  82. 000000E6  1433 053B 1FAB 0C0B 23A3 002B move.b     D2, [[A3 + 0x1FAB0C0B + D0 * 4] + 0x23A3002B]
  83. 000000F2  10A3                     move.b     [A0], -[A3]
  84. 000000F4  04AB 0C73 0CAB 0CDB      subi.l     [A3 + 0xCDB], 0xC730CAB
  85. 000000FC  0D7E                     bchg       <<invalid special address>>, D6
  86. 000000FE  C31C                     and.b      [A4]+, D1
  87. 00000100  AB1E                     syscall    DisposeTempBuffer
  88. 00000102  FB36                     .extension 0xB36 <<F/4-5/5>> // unimplemented
  89. 00000104  A303                     syscall    Write, flags=3
  90. 00000106  5B30 0604                subq.b     [A0 + D0.w * 8 + 0x4], 5
  91. 0000010A  332E FB00                move.w     -[A1], [A6 - 0x500]
  92. 0000010E  E310                     roxl       D0.b, 1
  93. 00000110  8B0A                     sbcd       -[A5], -[A2]
  94. 00000112  2613                     move.l     D3, [A3]
  95. 00000114  0C0B 07E3                cmpi.b     A3, 0xE3
  96. 00000118  10AB 050B                move.b     [A0], [A3 + 0x50B]
  97. 0000011C  8713                     or.b       [A3], D3
  98. label0000011E:
  99. 0000011E  0C2E D825 11B5           cmpi.b     [A6 + 0x11B5], 0x25 /* '%' */
  100. 00000124  044B 22A7                subi.w     A3, 0x22A7
  101. 00000128  0089 7B21 1E44           ori.l      A1, 0x7B211E44
  102. 0000012E  04D3                     .incomplete
  103. 00000130  25FB 0033 1B1B           move.l     [PC + 0x1B1B /* 00001C4D, cstring ""<EOF> */], [PC + D0.w + 0x33]
  104. 00000136  15AC CB0A 8B2A 0B07 331B move.b     [[A2 + 0xB07 + A0 * 2] + 0x331B], [A4 - 0x34F6]
  105. 00000140  6B0C                     bmi        +0xE /* 0000014E */
  106. 00000142  3B0B                     move.w     -[A5], A3
  107. 00000144  AB85                     syscall    slXMASK9
  108. 00000146  3B2F 2101                move.w     -[A5], [A7 + 0x2101]
  109. 0000014A  832A F314                or.b       [A2 - 0xCEC], D1
  110. label0000014E:
  111. 0000014E  1B07                     move.b     -[A5], D7
  112. 00000150  3399 4301                move.w     [[A1 + <<invalid base displacement size>> + D4 * 2]], [A1]+
  113. 00000154  B341                     xor.w      D1, D1
  114. 00000156  4101                     .invalid   0, D1 // invalid opcode 4 with b == 4
  115. 00000158  6330                     bls        +0x32 /* 0000018A */
  116. 0000015A  3C73 27DB 24C1 01B3      movea.w    A6, [[] + 0x24C101B3]
  117. 00000162  0183                     bclr       D3, D0
  118. 00000164  2AB1 0764                move.l     [A5], <<invalid full ext with I/IS == 4>>
  119. 00000168  A321                     syscall    GetPtrSize, flags=3
  120. 0000016A  AB0C                     syscall    FastSlabMode
  121. 0000016C  3B02                     move.w     -[A5], D2
  122. 0000016E  1EAB 0C0A                move.b     [A7], [A3 + 0xC0A]
  123. 00000172  0604 430F                addi.b     D4, 0xF
  124. 00000176  0328 AB0C                btst       [A0 - 0x54F4], D1
  125. 0000017A  5303                     subq.b     D3, 1
  126. 0000017C  0E35 026B 0709           .invalid.b [[A5 + <<invalid base displacement size>> + D0 * 8]], 0x6B /* 'k' */ // invalid immediate operation
  127. 00000182  02CB                     .incomplete
  128. 00000184  1519                     move.b     -[A2], [A1]+
  129. 00000186  02C1                     .incomplete
  130. 00000188  0DBB 16CB                bclr       [PC + D1.w * 8 - 0x53], D6
  131. // begin alternate branch 0000018A-0000018C
  132. label0000018A:
  133. 0000018A  16CB                     move.b     [A3]+, A3
  134. // end alternate branch 0000018A-0000018C
  135. label0000018A: // (misaligned